//regex.cpp是我们正则表达式使用的示例

#include <iostream>
#include <string>
#include <regex>

int main()
{
    std::string str="/numbers/1234"; //原始的字符串
    std::regex e("/numbers/(\\d+)"); //正则表达式匹配规则 
    // /numbers/起始，后面跟了一个或多个字符串，匹配的过程中提取到这个匹配的数字字符串
    std::smatch matches; //存放匹配好的字符串容器

    //进行正则表达
    bool ret=std::regex_match(str,matches,e);
    if(ret==false)
    {
        return -1;
    }
    for(auto &s:matches)
    {
        std::cout<<s<<std::endl;
    }
    return 0;
}